package static03;
/*
*1.静态成员(成员变量和成员方法)随着类的加载而加载,存储在方法区中,随着类的销毁而销毁 (静态成员和类同生共死)
*2.(非静态成员变量随着对象的加载而加载,存储在堆内存中,随着对象的销毁而销毁(非静态成员变量和对象同生共死)
*  */
public class Demo {
    int i=3;
    static int num = 11;

    public static void method() {
        System.out.println("method方法");
    }

    public void func() {
        System.out.println("func方法");
    }

    public static void main(String[] args) {
        //调用静态成员
        System.out.println(Demo.num);
        Demo.method();

        //调用非静态成员
        Demo d = new Demo();
        System.out.println(d.i);
        d.func();
    }
}
